package router

import (
	"github.com/gin-gonic/gin"
	"go_pure_admin_api/controllers"
)

func MenuRoutes() {
	RegisterRoute(func(rgPublic *gin.RouterGroup, rgAuth *gin.RouterGroup) {
		menu := controllers.MenuController{}
		//rgPublicMenu := rgPublic.Group("menu").Use(func() gin.HandlerFunc {
		//	return func(ctx *gin.Context) {
		//		// 这里可以添加公开的路由中间件
		//	}
		//}())
		//{
		//

		//}

		rgAuthMenu := rgAuth.Group("menu")
		{
			rgAuthMenu.POST("/menuList", menu.GetMenuList)
			rgAuthMenu.POST("/createMenu", menu.CreateMenu)
			rgAuthMenu.POST("/updateMenu", menu.UpdateMenu)
			rgAuthMenu.POST("/deleteMenu", menu.DelMenu)
		}
	})
}
